﻿/******************************************************************************
 * Name         : Logger.hpp
 * Author       : 671643387
 * Date         : 2015年9月8日
 * Description  :
 *****************************************************************************/

#ifndef ECHO_ECHOLOGGER_HPP_
#define ECHO_ECHOLOGGER_HPP_

#include <dev/base/Logger.hpp>

namespace sxr
{
	namespace common
	{
		class Logger : public dev::base::Logger
		{
		public:
			Logger();
			virtual ~Logger();

		public:
			virtual void log(const char* format, ...);
			virtual void warning(const char* format, ...);
			virtual void error(const char* format, ...);
		};

        dev::base::LoggerPtr getLogger(void);
	}
}

#endif /* ECHO_ECHOLOGGER_HPP_ */
